Improving the Performance of Interactive TCP Applications using End-point Based and Network Level Techniques
نویسنده
چکیده
--Recent measurement based studies reveal that most of the Internet connections are short in terms of the amount of traffic they carry, while a small fraction of the connections are carrying a large portion of the traffic.. Most of these short flows are from interactive applications like telnet, gaming that use TCP protocol for connection establishment and data transfer. These short TCP flows suffer from severe response-time performance degradations when multiplexed with long-lived flows during times of network congestion. The reasons for this problem is that, in the absence of large number of packets the short flows are unable to get a detailed knowledge about the level of underlying network congestion and even a single packet loss forces long retransmission timeouts. Also as the numbers of packets are less they are not able to develop large congestion windows and thus unable to jumpstart the next data burst. Due to this, clients of interactive applications suffer from increased response time for data packets sent and they try to upgrade their short flows to long flows by sending dummy packets into the network even when they do not have any data to send. This behavior can lead to severe congestion in the network and causes harm to statistical multiplexing in the Internet. This paper aims at providing easy to implement techniques that can be used by the clients of interactive applications to get much better performance without causing any serious congestion in the network. . Keywords---Interactive application, Latency, Performance Degradation, Retransmission Timeout, TCP.
منابع مشابه
A Differentiated Pricing Framework for Improving the Performance of the Elastic Traffics in Data Networks
Rate allocation has become a demanding task in data networks as diversity in users and traffics proliferate. Most commonly used algorithm in end hosts is TCP. This is a loss based scheme therefore it exhibits oscillatory behavior which reduces network performance. Moreover, since the price for all sessions is based on the aggregate throughput, losses that are caused by TCP affect other sessions...
متن کاملClassification of encrypted traffic for applications based on statistical features
Traffic classification plays an important role in many aspects of network management such as identifying type of the transferred data, detection of malware applications, applying policies to restrict network accesses and so on. Basic methods in this field were using some obvious traffic features like port number and protocol type to classify the traffic type. However, recent changes in applicat...
متن کاملImproving the Performance of Interactive TCP Applications using Service Differentiation
Interactive TCP applications, such as Telnet and the Web, are particularly sensitive to network congestion. Indeed, congestion-induced queuing and packet loss can be a significant cause of large delays and variability, thereby decreasing user-perceived quality. We consider addressing these effects using service differentiation, by giving priority to interactive applications’ traffic in the netw...
متن کاملImproving LoRaWAN Performance Using Reservation ALOHA
LoRaWAN is one of the new and updated standards for IoT applications. However, the expected high density of peripheral devices for each gateway, and the absence of an operative synchronization mechanism between the gateway and peripherals, all of which challenges the networks scalability. In this paper, we propose to normalize the communication of LoRaWAN networks using a Reservation-ALOHA (R-A...
متن کاملReliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)
Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...
متن کامل